package com.material.vtool.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 素材信息表
 */
@Data
public class BMaterialInfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 素材ID
	 */
	private Integer id;

	/**
	 * 素材类型ID
	 */
	private Integer materialTypeId;

	/**
	 * 素材类型名称
	 */
	private String materialTypeName;

	/**
	 * 素材内容
	 */
	private String materialContent;

	/**
	 * 素材图片
	 */
	private String materialImgUrl;

	/**
	 * 资源类型 (1:文章,2:视频,3:素材)
	 */
	private Integer resourceType;

	/**
	 * 视频存储格式
	 */
	private String videoFormat;

	/**
	 * 视频存储大小
	 */
	private String videoSize;

	/**
	 * 视频URL
	 */
	private String videoUrl;

	/**
	 * 视频高度
	 */
	private Integer videoHeight;

	/**
	 * 视频宽度
	 */
	private Integer videoWidth;

	/**
	 * 点赞数量
	 */
	private Integer materialLikeCount;

	/**
	 * 收藏数量
	 */
	private Integer materialCollectCount;

	/**
	 * 下载数量
	 */
	private Integer materialDownloadCount;

	/**
	 * 分享数量
	 */
	private Integer materialShareCount;

	/**
	 * 素材状态 0-删除 1-正常 2-隐藏
	 */
	private Integer materialStatus;

	/**
	 * 素材是否推荐 0-不推荐 1-推荐
	 */
	private Integer materialRecommendStatus;

	/**
	 * 创建人
	 */
	private String createUser;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 修改时间
	 */
	private Date modifyTime;
}
